#ifndef MAP_H
#define MAP_H

struct js_stack_t;
typedef struct js_stack_t js_stack_t;

extern js_stack_t *js_stack_new(void);
extern void js_stack_push(js_stack_t *map, void *value);
extern void *js_stack_pop(js_stack_t *map);
extern void js_stack_delete(js_stack_t *map);
extern int js_stack_size(js_stack_t *map);

#endif /* end of include guard: MAP_H */
